.flex {
    display: flex;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .flex-direction {
    flex-direction: column;
  }
  .justify-content {
    justify-content: center;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-around {
    justify-content: space-around;
  }
  .justify-evenly {
    justify-content: space-evenly;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .align-center {
    align-items: center;
  }
  .align-between {
    align-items: space-between;
  }
  .align-around {
    align-items: space-around;
  }
  .align-baseline {
    align-items: baseline;
  }
  .flex1 {
    flex: 1;
  }
  .ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .rowHidden{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .clearfix {
    zoom: 1;
  }
  .clearfix:after {
    content: "";
    display: block;
    clear: both;
  }